home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir30 / tabpr212.zip / TABPRO.HLP < prev    next >
Text File  |  1993-11-26  |  9KB  |  253 lines

  1. \OVERVIEW
  2. \ACCEPT
  3. \ACCEPT_1
  4.  
  5.                       ┌─────────────────────┐
  6.                       │ Tab123 Professional │
  7.                       └─────────────────────┘
  8.  
  9.     TabPro pastes Lotus 123, Symphony and Excel Worksheet data into
  10.     AutoCAD drawings as either text entities or an AutoCAD block. TabPro
  11.     reads Lotus 123 files through  release 4, and also Microsoft Excel
  12.     XLS files through Excel version 4.0 (BIFF level 4).
  13.  
  14.     ■   TabPro imports the data values and formatting; column width,
  15.         cell alignment, and numeric formatting.
  16.  
  17.     ■   TabPro reads the worksheet files in their native format, there
  18.         is NO need to export to an ASCII file.
  19.  
  20.     ■   TabPro provides the user full control of scale and spacing
  21.         parameters, layer settings, text style, as well as grid and
  22.         border weight and linetypes.
  23.  
  24.     ■   TabPro can create a link to the source file and range where
  25.         changes in the spreadsheet can automatically update the table
  26.         in AutoCAD.
  27.  
  28.     ■   TabPro includes an API to provide AutoLISP and ADS programmers
  29.         access to spreadsheet data, and to create tables under program
  30.         control.
  31.  
  32. \ABOUT
  33.  
  34.                    Tab123 Professional
  35.  
  36.                    Mountain Software
  37.                    1579 Nottingham Road
  38.                    Charleston, WV  25314
  39.  
  40.                    Phone           304-346-9585
  41.                    FAX             304-744-1785
  42.                    Compuserve      70717,3564
  43.                    Internet        70717.3564@compuserve.com
  44.  
  45. \FILENAME
  46.  
  47.     ■ Filename
  48.  
  49.     Enter the filename of a Lotus 123 or Excel file, or select the
  50.     File Button to invoke the file dialog box. Tab123 supports Lotus
  51.     123 and Symphony formats thru release 4 as well as all versions
  52.     of Excel XLS files.
  53.  
  54. \RANGE
  55.  
  56.     ■ Range
  57.  
  58.     Enter the range to import or select the Range button to pick a
  59.     Names range from the worksheet file. The range must be in the form
  60.     <sheet>:<column><row>..<sheet>:<column><row>. The <sheet> specifier
  61.     is only necessary if you wish to extract data from a sheet other
  62.     that sheet "A" in a Lotus 123 WK3 file.
  63.  
  64.     Examples:
  65.  
  66.     A1..E25             column A row 1 to column E row 25
  67.     B:C11..B:G34        sheet B column A row 1 to column E row 25
  68.     *                   all cells (a blank range also selects all)
  69.     MY_RANGE            named range
  70.  
  71. \TEXT_LAYER
  72.  
  73.     ■ Text Layer
  74.  
  75.     Select the AutoCAD layer on which to place text entities or select
  76.     the Layers button to invoke the AutoCAD "DDLMODES" dialog box where
  77.     you can create a new layer or modify layer settings. If you make
  78.     a diffrent layer current while in the DDLMODES dialog, that layer
  79.     then becomes the text layer.
  80.  
  81. \STYLE
  82.  
  83.     ■   Style Creation Dialogue
  84.  
  85.     Select a text style to create either from the pick list or the icon
  86.     menu. You may page through the styles by selecting the <Next> and
  87.     <Previous> buttons. Once a style is selected the style parameters
  88.     must be specified to completely define the text style. Any existing
  89.     text style of the same name will be overwritten.
  90.  
  91.     >   Height:             Text height in drawing units
  92.     >   Width Factor:       Width multiplier
  93.     >   Obliquing Angle:    Text slant angle
  94.     >   Backwards:          Mirror text in X plane
  95.     >   Upside down         Mirror text in Y plane
  96.     >   Vertical            Draw text vertical
  97.  
  98. \TEXT_STYLE
  99.  
  100.     ■ Text Style
  101.  
  102.     Select the AutoCAD text style (font) to use for text entities,
  103.     or select the Styles button to create a new text style.
  104.  
  105. \TEXT_HEIGHT
  106.  
  107.     ■ Text Height
  108.  
  109.     Enter the text height in drawing units. The default value is taken
  110.     from the current style if the style contains a text height, or from
  111.     the AutoCAD system variable TEXTSIZE. The entire table is scaled
  112.     based in this value.
  113.  
  114. \ROW_SCALE
  115.  
  116.     ■ Row Scale Factor
  117.  
  118.     The row scale factor defines the spacing between rows in terms
  119.     of the text height. This factor is multiplied by the text height
  120.     to determine the row spacing. A value of 1.0 is will allow
  121.     adjacent text rows to just touch bottom to top. The default value
  122.     is 2.0.
  123.  
  124. \COLUMN_OFFSET
  125.  
  126.     ■ Column Offset Factor
  127.  
  128.     The column offset factor defines the horizontal spacing (in
  129.     characters) between the start or end of the text and the cell
  130.     boundry. The default value is 1.00.
  131.  
  132. \GRID
  133.  
  134.     ■ Grid
  135.  
  136.     Select the grid button to select grid linetype and border line
  137.     weight. You can also adjust the density of linetypes using
  138.     AutoCAD's LTSCALE system variable.
  139.  
  140.     ■ Grid Layer
  141.  
  142.     Select the AutoCAD layer on which to place grid line entities, or
  143.     select the Layers button to invoke the AutoCAD "DDLMODES" dialog
  144.     box where you can create a new layer or modify layer settings.
  145.  
  146. \DDSTYLE
  147.  
  148.     ■ DDSTYLE Command
  149.  
  150.     TabPro adds the DDSTYLE command. This command provides a style
  151.     creation dialog box interface to duplicate the STYLE command.
  152.     See help index item "STYLE".
  153.  
  154. \API
  155.  
  156.    ■ TabPro API
  157.  
  158.     The TabPro Applications Program Interface creates two functions
  159.     for use by AutoLISP and ADS programmers.
  160.  
  161.     (C:TABPRO <file> <range> <point>)
  162.  
  163.     Use: a dual use function that either creates a table from a
  164.          spreadsheet file and range, or returns the spreadsheet data
  165.          as an AutoLISP list.
  166.  
  167.     Parameters:
  168.     file  <str>   the worksheet filename (eg C:\EXCEL\TABLE.XLS)
  169.     range <str>   the named range or range specification (eg A1..D10)
  170.     point <point> the insertion point for the upper left corner if the
  171.                   table if the point paramter is not present the data
  172.                   will be returned in the form of an AutoLISP list in
  173.                   row / column order of dotted pairs. Each dotted pair
  174.                   will contain the cell address and formatted cell
  175.                   contents.
  176.  
  177.     Example:
  178.     (("A1" . "Planes") ("B2" . "Boats") ("A2" . "123") ("B2" . "23"))
  179.  
  180.     (C:TABPRO_UPDATE <mode>)
  181.  
  182.     Use: Updates table links to external spradsheet files using the
  183.          file, range, and other parameters contained in the block's
  184.          attributes. This function is used to automatically update
  185.          tables when a drawing is loaded. You can place the function
  186.          in the  file ACAD.LSP file within the S::STARTUP function
  187.          to execute after a drawing loads. ACAD.LSP might contain
  188.          the following:
  189.  
  190.     (xload "TABPRO")         ; load TabPro
  191.     (defun S::STARTUP()
  192.       (C:TABPRO_UPDATE)
  193.     )
  194.  
  195.     Parameters:
  196.     mode <int> - 0 or nil conditional update, if the spreadsheet
  197.                           file has changed then the table will be
  198.                           updated.
  199.                  1        update all tables unconditionally
  200.  
  201. \TABLE_MODE
  202.  
  203.     ■  Table Mode
  204.  
  205.     You may create a table in either of two different forms.
  206.  
  207.     Text and Lines
  208.  
  209.     The table will be created using LINEs for the grid, a POLYLINE
  210.     for the border, and TEXT entities in each cell. This format
  211.     provides for adjustments of the table layout using the commands
  212.     STRETCH, MOVE, etc. Cell contents can be edited using the DDEDIT
  213.     command.
  214.  
  215.     Block and Attributes
  216.  
  217.     An anonomous block and a block insert entity with attributes is
  218.     created in the drawing. Each cell is a visible attribute within
  219.     the block insert, and table specifications are
  220.     saved as invisable attributes. The cell data and table specs
  221.     can be edited using the command DDATTE If the spreadsheet range
  222.     or any of the other specs are changed, then the new specs will
  223.     apply when the table is updated from disk. Any changes to the
  224.     cell values will be lost when the table is updated.
  225.  
  226.     Tables created in block mode can be automatically updated from
  227.     the spreadsheet when the drawing is opened by adding the
  228.     C:TABPRO_UPDATE function to the S::STARTUP function in your
  229.     ACAD.LSP file. They can also be updated by clicking the
  230.     "Update" button.
  231.  
  232. \UPDATE
  233.  
  234.     ■ Table Update
  235.  
  236.     The table update button updates all block mode tables in the
  237.     drawing. Block mode tables are linked to the spreadsheet file
  238.     and range with invisible attributes. You can also use the command
  239.     TABPRO_UPDATE or the function (C:TABPRO_UPDATE) to update tables.
  240.  
  241. \COMMANDS
  242.  
  243.     ■ Commands defined by TabPro
  244.  
  245.     TABPRO          - Displays the TabPro Dialogue
  246.  
  247.     TABPRO11        - Runs TabPro in command line mode.
  248.  
  249.     TABPRO_UPDATE   - Conditionally updates block mode tables
  250.  
  251.     TABPRO_PASSWORD - Register TabPro with your name and password.
  252.  
  253.